﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SmartProduction.Domain.客户管理
{
    /// <summary>
    /// 物料信息
    /// </summary>
    public class MaterialInfo
    {
        /// <summary>
        /// 主键
        /// </summary>
        [Key]
        public int MaterialInfoId { get; set; }

        /// <summary>
        /// 物料与服务
        /// </summary>
        public string MaterialInfoServer { get; set; }

        /// <summary>
        /// 物料编码
        /// </summary>
        public string MaterialInfoCode { get; set; }

        /// <summary>
        /// 物料名称
        /// </summary>
        public string MaterialInfoName { get; set;}

        /// <summary>
        /// 物料类别
        /// </summary>
        public string MaterialInfoType { get; set;}

        /// <summary>
        /// 物料单位
        /// </summary>
        public string MaterialInfoFirm { get; set;}

        /// <summary>
        /// 规格
        /// </summary>
        public string MaterialInfoSize { get;set;}

        /// <summary>
        /// 规格单位
        /// </summary>
        public string MaterialInfoFirmSize { get; set;}

        /// <summary>
        /// 包装规格
        /// </summary>
        public string MaterialInfoPackSize { get; set;}

        /// <summary>
        /// 启动质检管理
        /// </summary>
        public string MaterialInfoQuailty { get; set; }

        /// <summary>
        /// 库存上限
        /// </summary>
        public string MaterialInfoInventory { get; set;}

        /// <summary>
        /// 库存下限
        /// </summary>
        public string MaterialInfoInventoryFloor { get; set;}

        /// <summary>
        /// 存货科目
        /// </summary>
        public string MaterialInfoStockCourse { get; set; }


        /// <summary>
        /// 销货收入科目
        /// </summary>
        public string MaterialInfoSalesIncome { get; set;}

        /// <summary>
        /// 销货成本科目
        /// </summary>
        public string MaterialInfoSalesOutcome { get; set; }

        /// <summary>
        /// 物料二维码
        /// </summary>
        public string MaterialInfoQRCode { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public string Statu { get; set; }

        /// <summary>
        /// 审批字段
        /// </summary>
        public string MaterialStatu { get; set; }

        /// <summary>
        /// 逻辑删除
        /// </summary>
        public bool IsDelete { get; set; }
    }
}
